package com.jingyanzi.member.domain;

import java.math.BigDecimal;
/**
 * 客户账户资金管理DO对象
* <b>Description:</b><br> 
* @author Reading.Reagan</a>
* @version 1.0
* @Note
* <b>ProjectName:</b> member-api
* <br><b>PackageName:</b> com.jingyanzi.member.domain
* <br><b>ClassName:</b> AccountFinanceDO
* <br><b>Date:</b> 2018年7月16日 上午11:19:37
 */
public class AccountFinanceDO extends BaseDO {

	private static final long serialVersionUID = -2832045420488583286L;

	/**
	 * 账户id（同客户id）
	 */
	private Integer accountId;
	/**
	 * 客户电话号码（未使用）
	 */
	private String customerNo;
	/**
	 * 客户姓名（未使用）
	 */
	private String customerName;
	/**
	 * 客户姓名
	 */
	private String realName;
	/**
	 * 客户电话
	 */
	private String telephone;
	/**
	 * 交易号
	 */
	private String tradeNo;
	/**
	 * 交易金额
	 */
	private BigDecimal tradeAmount;
	/**
	 * 优惠金额
	 */
	private BigDecimal giftAmount;
	/**
	 * 实际账户变动金额
	 * 充值时： 交易金额+优惠金额
	 * 消费时： 交易金额-优惠金额
	 */
	private BigDecimal totleAmount;
	/**
	 * 账户余额
	 */
	private BigDecimal balance;
	/**
	 * 交易类型
	 */
	private Integer tradeType;
	/**
	 * 交易类型名称
	 */
	private String tradeTypeName;
	/**
	 * 支付方式
	 */
	private int payMode;
	/**
	 * 支付方式名称
	 */
	private String payModeName;
	/**
	 * 收银人员id
	 */
	private Integer cashierId;
	/**
	 * 收银人员姓名
	 */
	private String cashierName;

	public Integer getAccountId() {
		return accountId;
	}

	public void setAccountId(Integer accountId) {
		this.accountId = accountId;
	}

	public String getCustomerNo() {
		return customerNo;
	}

	public void setCustomerNo(String customerNo) {
		this.customerNo = customerNo;
	}

	public Integer getCashierId() {
		return cashierId;
	}

	public void setCashierId(Integer cashierId) {
		this.cashierId = cashierId;
	}

	public String getCashierName() {
		return cashierName;
	}

	public void setCashierName(String cashierName) {
		this.cashierName = cashierName;
	}

	public String getTradeNo() {
		return tradeNo;
	}

	public void setTradeNo(String tradeNo) {
		this.tradeNo = tradeNo;
	}

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public BigDecimal getTradeAmount() {
		return tradeAmount;
	}

	public void setTradeAmount(BigDecimal reTradeAmount) {
		this.tradeAmount = reTradeAmount;
	}

	public BigDecimal getGiftAmount() {
		return giftAmount;
	}

	public void setGiftAmount(BigDecimal giftAmount) {
		this.giftAmount = giftAmount;
	}

	public BigDecimal getTotleAmount() {
		return totleAmount;
	}

	public void setTotleAmount(BigDecimal totleAmount) {
		this.totleAmount = totleAmount;
	}

	public BigDecimal getBalance() {
		return balance;
	}

	public void setBalance(BigDecimal balance) {
		this.balance = balance;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public Integer getTradeType() {
		return tradeType;
	}

	public void setTradeType(Integer tradeType) {
		this.tradeType = tradeType;
	}

	public String getTradeTypeName() {
		return tradeTypeName;
	}

	public void setTradeTypeName(String tradeTypeName) {
		this.tradeTypeName = tradeTypeName;
	}

	public int getPayMode() {
		return payMode;
	}

	public void setPayMode(int payMode) {
		this.payMode = payMode;
	}

	public String getPayModeName() {
		return payModeName;
	}

	public void setPayModeName(String payModeName) {
		this.payModeName = payModeName;
	}
}
